package com.diver.flinkdemo.dto.xxt;


import com.diver.flinkdemo.entity.xxt.MoreSetting;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class StudentCardDetailDto implements Serializable {

    // 序列化版本
    private static final long serialVersionUID = -7052103537844076544L;

    //学生ID
    private String studentCardId;
    //学生名字
    private String name;
    //是否是住校或者走读
    private String studentType;

    private String cardType;

    private String cardVersion;
    // 年级id
    private String gradeId;
    // 年级
    private String gradeName;
    // 班级id
    private String classId;
    // 班级
    private String className;
    // 学校id
    private String schoolId;
    // 学校名称
    private String schoolName;
    // 联系人电话号码
    private String contactsPhone;

    private String imei;

    private String cardIssuer;
    //是否开启短信发送 0开启(默认),1关闭
    private Integer isSend = 0;
    //应用市场school、public
    private String appMarket;

    //是否启用轨迹偏移预警:0为启动，1：不启动
    private Integer useSafetyTrajectory = 1;

    //绑定信息列表
    private List<StudentCardBindingsDto> stuCardBindingsDtoList;

    //安全区域信息
    private List<StudentCardSecurityAreaDto> studentCardSecurityAreaList;

    //上学守护信息
    private StudentCartGuardTimeDto studentCartGuardTimeDto;

    //亲情号码
    private List<FamilyMobileDto> studentCardFamilyMobileList;

    //闹钟信息
    private List<ClockSettingsDto> clockSettingsDtoList;

    //免打扰信息
    private List<DeviceNoBotherDto> deviceNoBotherDtoList;

    private MoreSetting moreSetting;

    private String seid;
    private String epaySchoolCode;//翼支付学校编码
    private String epayAreaCode;//翼支付地区编码

    private Long firstBindTime;
    private String firstBindPhone;
}
